home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_182.txt < prev    next >
Text File  |  1991-04-25  |  87KB  |  1,636 lines

  1. # near model CODE resource
  2. # jump table entries: 16144-16206 (63 of them)
  3. export_2018:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  203C 0000 35B6           move.l     D0, 0x35B6
  6. 0000000A  4E5E                     unlink     A6
  7. 0000000C  4E75                     rts
  8. export_2019:
  9. fn0000000E:
  10. 0000000E  4E56 0000                link       A6, 0
  11. 00000012  2F07                     move.l     -[A7], D7
  12. 00000014  3E2E 000E                move.w     D7, [A6 + 0xE]
  13. 00000018  6608                     bne        +0xA /* 00000022 */
  14. 0000001A  203C 0000 35B6           move.l     D0, 0x35B6
  15. 00000020  6012                     bra        +0x14 /* 00000034 */
  16. label00000022:
  17. 00000022  3007                     move.w     D0, D7
  18. 00000024  5340                     subq.w     D0, 1
  19. 00000026  48C0                     ext.l      D0
  20. 00000028  2F00                     move.l     -[A7], D0
  21. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22. 0000002E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  23. 00000032  508F                     addq.l     A7, 8
  24. label00000034:
  25. 00000034  2E2E FFFC                move.l     D7, [A6 - 0x4]
  26. 00000038  4E5E                     unlink     A6
  27. 0000003A  4E75                     rts
  28. export_2020:
  29. fn0000003C:
  30. 0000003C  4E56 0000                link       A6, 0
  31. 00000040  2F07                     move.l     -[A7], D7
  32. 00000042  2E2E 000C                move.l     D7, [A6 + 0xC]
  33. 00000046  7001                     moveq.l    D0, 0x01
  34. 00000048  0C87 0000 35B6           cmpi.l     D7, 0x35B6
  35. 0000004E  6718                     beq        +0x1A /* 00000068 */
  36. 00000050  2F00                     move.l     -[A7], D0
  37. 00000052  2F07                     move.l     -[A7], D7
  38. 00000054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39. 00000058  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  40. 0000005C  508F                     addq.l     A7, 8
  41. 0000005E  2200                     move.l     D1, D0
  42. 00000060  201F                     move.l     D0, [A7]+
  43. 00000062  4A01                     tst.b      D1
  44. 00000064  6602                     bne        +0x4 /* 00000068 */
  45. 00000066  7000                     moveq.l    D0, 0x00
  46. label00000068:
  47. 00000068  2E2E FFFC                move.l     D7, [A6 - 0x4]
  48. 0000006C  4E5E                     unlink     A6
  49. 0000006E  4E75                     rts
  50. export_2021:
  51. 00000070  4E56 0000                link       A6, 0
  52. 00000074  7042                     moveq.l    D0, 0x42
  53. 00000076  4E5E                     unlink     A6
  54. 00000078  4E75                     rts
  55. export_2022:
  56. fn0000007A:
  57. 0000007A  4E56 0000                link       A6, 0
  58. 0000007E  48E7 0018                movem.l    -[A7], A3,A4
  59. 00000082  286E 0008                movea.l    A4, [A6 + 0x8]
  60. 00000086  200C                     move.l     D0, A4
  61. 00000088  6754                     beq        +0x56 /* 000000DE */
  62. 0000008A  2054                     movea.l    A0, [A4]
  63. 0000008C  20AD FE84                move.l     [A0], [A5 - 0x17C]
  64. 00000090  2F0C                     move.l     -[A7], A4
  65. 00000092  2054                     movea.l    A0, [A4]
  66. 00000094  2F28 0028                move.l     -[A7], [A0 + 0x28]
  67. 00000098  4EAD 4192                jsr        [A5 + 0x4192 /* export_2094 */]
  68. 0000009C  2054                     movea.l    A0, [A4]
  69. 0000009E  2F28 0030                move.l     -[A7], [A0 + 0x30]
  70. 000000A2  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  71. 000000A6  2054                     movea.l    A0, [A4]
  72. 000000A8  2668 0028                movea.l    A3, [A0 + 0x28]
  73. 000000AC  2F0B                     move.l     -[A7], A3
  74. 000000AE  2053                     movea.l    A0, [A3]
  75. 000000B0  2050                     movea.l    A0, [A0]
  76. 000000B2  2268 00FC                movea.l    A1, [A0 + 0xFC]
  77. 000000B6  4E91                     jsr        [A1]
  78. 000000B8  200C                     move.l     D0, A4
  79. 000000BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  80. 000000BE  671E                     beq        +0x20 /* 000000DE */
  81. 000000C0  7000                     moveq.l    D0, 0x00
  82. 000000C2  2F00                     move.l     -[A7], D0
  83. 000000C4  2F0C                     move.l     -[A7], A4
  84. 000000C6  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  85. 000000CA  202E 000C                move.l     D0, [A6 + 0xC]
  86. 000000CE  0800 0000                btst.b     D0, 0x0
  87. 000000D2  508F                     addq.l     A7, 8
  88. 000000D4  6708                     beq        +0xA /* 000000DE */
  89. 000000D6  2F0C                     move.l     -[A7], A4
  90. 000000D8  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  91. 000000DC  588F                     addq.l     A7, 4
  92. label000000DE:
  93. 000000DE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  94. 000000E4  4E5E                     unlink     A6
  95. 000000E6  4E75                     rts
  96. export_2023:
  97. fn000000E8:
  98. 000000E8  4E56 0000                link       A6, 0
  99. 000000EC  48E7 0018                movem.l    -[A7], A3,A4
  100. 000000F0  266E 0010                movea.l    A3, [A6 + 0x10]
  101. 000000F4  286E 000C                movea.l    A4, [A6 + 0xC]
  102. 000000F8  2054                     movea.l    A0, [A4]
  103. 000000FA  2028 0004                move.l     D0, [A0 + 0x4]
  104. 000000FE  0480 616C 6973           subi.l     D0, 0x616C6973 /* 'alis' */
  105. 00000104  6718                     beq        +0x1A /* 0000011E */
  106. 00000106  0480 0F09 0AEE           subi.l     D0, 0xF090AEE
  107. 0000010C  6710                     beq        +0x12 /* 0000011E */
  108. 0000010E  0480 02EF F800           subi.l     D0, 0x2EFF800
  109. 00000114  6708                     beq        +0xA /* 0000011E */
  110. 00000116  0480 0303 F916           subi.l     D0, 0x303F916
  111. 0000011C  6606                     bne        +0x8 /* 00000124 */
  112. label0000011E:
  113. 0000011E  422B 0004                clr.b      [A3 + 0x4]
  114. 00000122  6010                     bra        +0x12 /* 00000134 */
  115. label00000124:
  116. 00000124  2F0B                     move.l     -[A7], A3
  117. 00000126  2F0C                     move.l     -[A7], A4
  118. 00000128  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  119. 0000012C  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  120. 00000130  4FEF 000C                lea.l      A7, [A7 + 0xC]
  121. label00000134:
  122. 00000134  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  123. 0000013A  4E5E                     unlink     A6
  124. 0000013C  4E75                     rts
  125. export_2024:
  126. fn0000013E:
  127. 0000013E  4E56 0000                link       A6, 0
  128. 00000142  48E7 0118                movem.l    -[A7], D7,A3,A4
  129. 00000146  3E2E 000E                move.w     D7, [A6 + 0xE]
  130. 0000014A  286E 0008                movea.l    A4, [A6 + 0x8]
  131. 0000014E  0C47 0BEA                cmpi.w     D7, 0xBEA
  132. 00000152  6624                     bne        +0x26 /* 00000178 */
  133. 00000154  7000                     moveq.l    D0, 0x00
  134. 00000156  2054                     movea.l    A0, [A4]
  135. 00000158  2668 0028                movea.l    A3, [A0 + 0x28]
  136. 0000015C  2F00                     move.l     -[A7], D0
  137. 0000015E  2F0B                     move.l     -[A7], A3
  138. 00000160  2053                     movea.l    A0, [A3]
  139. 00000162  2050                     movea.l    A0, [A0]
  140. 00000164  2268 0168                movea.l    A1, [A0 + 0x168]
  141. 00000168  4E91                     jsr        [A1]
  142. 0000016A  588F                     addq.l     A7, 4
  143. 0000016C  2200                     move.l     D1, D0
  144. 0000016E  201F                     move.l     D0, [A7]+
  145. 00000170  4A01                     tst.b      D1
  146. 00000172  57C0                     seq        D0
  147. 00000174  4400                     neg.b      D0
  148. 00000176  600C                     bra        +0xE /* 00000184 */
  149. label00000178:
  150. 00000178  48C7                     ext.l      D7
  151. 0000017A  2F07                     move.l     -[A7], D7
  152. 0000017C  2F0C                     move.l     -[A7], A4
  153. 0000017E  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  154. 00000182  508F                     addq.l     A7, 8
  155. label00000184:
  156. 00000184  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  157. 0000018A  4E5E                     unlink     A6
  158. 0000018C  4E75                     rts
  159. export_2025:
  160. 0000018E  4E56 0000                link       A6, 0
  161. 00000192  48E7 0108                movem.l    -[A7], D7,A4
  162. 00000196  286E 0010                movea.l    A4, [A6 + 0x10]
  163. 0000019A  3E2E 000E                move.w     D7, [A6 + 0xE]
  164. 0000019E  0C47 0BEA                cmpi.w     D7, 0xBEA
  165. 000001A2  6608                     bne        +0xA /* 000001AC */
  166. 000001A4  38BC 0C06                move.w     [A4], 0xC06
  167. 000001A8  701F                     moveq.l    D0, 0x1F
  168. 000001AA  6012                     bra        +0x14 /* 000001BE */
  169. label000001AC:
  170. 000001AC  2F0C                     move.l     -[A7], A4
  171. 000001AE  48C7                     ext.l      D7
  172. 000001B0  2F07                     move.l     -[A7], D7
  173. 000001B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  174. 000001B6  4EAD 1872                jsr        [A5 + 0x1872 /* export_778 */]
  175. 000001BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  176. label000001BE:
  177. 000001BE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  178. 000001C4  4E5E                     unlink     A6
  179. 000001C6  4E75                     rts
  180. export_2026:
  181. 000001C8  4E56 0000                link       A6, 0
  182. 000001CC  203C 0000 35B6           move.l     D0, 0x35B6
  183. 000001D2  4E5E                     unlink     A6
  184. 000001D4  4E75                     rts
  185. export_2027:
  186. 000001D6  4E56 0000                link       A6, 0
  187. 000001DA  2F0C                     move.l     -[A7], A4
  188. 000001DC  206E 0008                movea.l    A0, [A6 + 0x8]
  189. 000001E0  2050                     movea.l    A0, [A0]
  190. 000001E2  2F28 0030                move.l     -[A7], [A0 + 0x30]
  191. 000001E6  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  192. 000001EA  2840                     movea.l    A4, D0
  193. 000001EC  2054                     movea.l    A0, [A4]
  194. 000001EE  2028 000A                move.l     D0, [A0 + 0xA]
  195. 000001F2  286E FFFC                movea.l    A4, [A6 - 0x4]
  196. 000001F6  4E5E                     unlink     A6
  197. 000001F8  4E75                     rts
  198. export_2028:
  199. 000001FA  4E56 0000                link       A6, 0
  200. 000001FE  2F0C                     move.l     -[A7], A4
  201. 00000200  206E 0008                movea.l    A0, [A6 + 0x8]
  202. 00000204  2050                     movea.l    A0, [A0]
  203. 00000206  2868 0028                movea.l    A4, [A0 + 0x28]
  204. 0000020A  2054                     movea.l    A0, [A4]
  205. 0000020C  4A68 006E                tst.w      [A0 + 0x6E]
  206. 00000210  57C0                     seq        D0
  207. 00000212  4400                     neg.b      D0
  208. 00000214  286E FFFC                movea.l    A4, [A6 - 0x4]
  209. 00000218  4E5E                     unlink     A6
  210. 0000021A  4E75                     rts
  211. export_2029:
  212. 0000021C  4E56 0000                link       A6, 0
  213. 00000220  2F0C                     move.l     -[A7], A4
  214. 00000222  206E 0008                movea.l    A0, [A6 + 0x8]
  215. 00000226  2050                     movea.l    A0, [A0]
  216. 00000228  2F28 0030                move.l     -[A7], [A0 + 0x30]
  217. 0000022C  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  218. 00000230  2840                     movea.l    A4, D0
  219. 00000232  2054                     movea.l    A0, [A4]
  220. 00000234  2028 000E                move.l     D0, [A0 + 0xE]
  221. 00000238  286E FFFC                movea.l    A4, [A6 - 0x4]
  222. 0000023C  4E5E                     unlink     A6
  223. 0000023E  4E75                     rts
  224. export_2030:
  225. 00000240  4E56 0000                link       A6, 0
  226. 00000244  2F0C                     move.l     -[A7], A4
  227. 00000246  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 0000024A  2050                     movea.l    A0, [A0]
  229. 0000024C  2F28 0030                move.l     -[A7], [A0 + 0x30]
  230. 00000250  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  231. 00000254  2840                     movea.l    A4, D0
  232. 00000256  2054                     movea.l    A0, [A4]
  233. 00000258  3028 0012                move.w     D0, [A0 + 0x12]
  234. 0000025C  286E FFFC                movea.l    A4, [A6 - 0x4]
  235. 00000260  4E5E                     unlink     A6
  236. 00000262  4E75                     rts
  237. export_2031:
  238. 00000264  4E56 0000                link       A6, 0
  239. 00000268  48E7 0108                movem.l    -[A7], D7,A4
  240. 0000026C  286E 0008                movea.l    A4, [A6 + 0x8]
  241. 00000270  2F0C                     move.l     -[A7], A4
  242. 00000272  2054                     movea.l    A0, [A4]
  243. 00000274  2050                     movea.l    A0, [A0]
  244. 00000276  2268 0148                movea.l    A1, [A0 + 0x148]
  245. 0000027A  4E91                     jsr        [A1]
  246. 0000027C  0480 4452 5652           subi.l     D0, 0x44525652 /* 'DRVR' */
  247. 00000282  588F                     addq.l     A7, 4
  248. 00000284  673A                     beq        +0x3C /* 000002C0 */
  249. 00000286  0480 01FC F802           subi.l     D0, 0x1FCF802
  250. 0000028C  672A                     beq        +0x2C /* 000002B8 */
  251. 0000028E  0480 04F3 F9FE           subi.l     D0, 0x4F3F9FE
  252. 00000294  6742                     beq        +0x44 /* 000002D8 */
  253. 00000296  0480 0303 0602           subi.l     D0, 0x3030602
  254. 0000029C  671A                     beq        +0x1C /* 000002B8 */
  255. 0000029E  0480 1B2E 1E0E           subi.l     D0, 0x1B2E1E0E
  256. 000002A4  673A                     beq        +0x3C /* 000002E0 */
  257. 000002A6  0480 09F2 0212           subi.l     D0, 0x9F20212
  258. 000002AC  671A                     beq        +0x1C /* 000002C8 */
  259. 000002AE  0480 0007 F5AC           subi.l     D0, 0x7F5AC
  260. 000002B4  671A                     beq        +0x1C /* 000002D0 */
  261. 000002B6  6030                     bra        +0x32 /* 000002E8 */
  262. label000002B8:
  263. 000002B8  2E3C 6666 696C           move.l     D7, 0x6666696C /* 'ffil' */
  264. 000002BE  602E                     bra        +0x30 /* 000002EE */
  265. label000002C0:
  266. 000002C0  2E3C 6466 696C           move.l     D7, 0x6466696C /* 'dfil' */
  267. 000002C6  6026                     bra        +0x28 /* 000002EE */
  268. label000002C8:
  269. 000002C8  2E3C 7466 696C           move.l     D7, 0x7466696C /* 'tfil' */
  270. 000002CE  601E                     bra        +0x20 /* 000002EE */
  271. label000002D0:
  272. 000002D0  2E3C 7366 696C           move.l     D7, 0x7366696C /* 'sfil' */
  273. 000002D6  6016                     bra        +0x18 /* 000002EE */
  274. label000002D8:
  275. 000002D8  2E3C 6B66 696C           move.l     D7, 0x6B66696C /* 'kfil' */
  276. 000002DE  600E                     bra        +0x10 /* 000002EE */
  277. label000002E0:
  278. 000002E0  2E3C 6966 696C           move.l     D7, 0x6966696C /* 'ifil' */
  279. 000002E6  6006                     bra        +0x8 /* 000002EE */
  280. label000002E8:
  281. 000002E8  2E3C 3F3F 3F3F           move.l     D7, 0x3F3F3F3F /* '????' */
  282. label000002EE:
  283. 000002EE  2007                     move.l     D0, D7
  284. 000002F0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  285. 000002F6  4E5E                     unlink     A6
  286. 000002F8  4E75                     rts
  287. export_2032:
  288. 000002FA  4E56 0000                link       A6, 0
  289. 000002FE  203C 6D6F 7672           move.l     D0, 0x6D6F7672 /* 'movr' */
  290. 00000304  4E5E                     unlink     A6
  291. 00000306  4E75                     rts
  292. export_2033:
  293. 00000308  4E56 0000                link       A6, 0
  294. 0000030C  48E7 0018                movem.l    -[A7], A3,A4
  295. 00000310  286E 0008                movea.l    A4, [A6 + 0x8]
  296. 00000314  2F0C                     move.l     -[A7], A4
  297. 00000316  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  298. 0000031A  2054                     movea.l    A0, [A4]
  299. 0000031C  2668 000A                movea.l    A3, [A0 + 0xA]
  300. 00000320  2F0B                     move.l     -[A7], A3
  301. 00000322  2053                     movea.l    A0, [A3]
  302. 00000324  2050                     movea.l    A0, [A0]
  303. 00000326  2268 00FC                movea.l    A1, [A0 + 0xFC]
  304. 0000032A  4E91                     jsr        [A1]
  305. 0000032C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  306. 00000332  4E5E                     unlink     A6
  307. 00000334  4E75                     rts
  308. export_2034:
  309. 00000336  4E56 FFF0                link       A6, -0x0010
  310. 0000033A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  311. 0000033E  3C2E 000E                move.w     D6, [A6 + 0xE]
  312. 00000342  286E 0008                movea.l    A4, [A6 + 0x8]
  313. 00000346  0C46 5144                cmpi.w     D6, 0x5144 /* 'QD' */
  314. 0000034A  670C                     beq        +0xE /* 00000358 */
  315. 0000034C  0C46 514A                cmpi.w     D6, 0x514A /* 'QJ' */
  316. 00000350  6706                     beq        +0x8 /* 00000358 */
  317. 00000352  0C46 0BEE                cmpi.w     D6, 0xBEE
  318. 00000356  6650                     bne        +0x52 /* 000003A8 */
  319. label00000358:
  320. 00000358  7E00                     moveq.l    D7, 0x00
  321. 0000035A  2054                     movea.l    A0, [A4]
  322. 0000035C  2068 0028                movea.l    A0, [A0 + 0x28]
  323. 00000360  2D48 FFFC                move.l     [A6 - 0x4], A0
  324. 00000364  2050                     movea.l    A0, [A0]
  325. 00000366  2668 006A                movea.l    A3, [A0 + 0x6A]
  326. 0000036A  2F0B                     move.l     -[A7], A3
  327. 0000036C  486E FFF0                pea.l      [A6 - 0x10]
  328. 00000370  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  329. 00000374  41EE FFF0                lea.l      A0, [A6 - 0x10]
  330. 00000378  508F                     addq.l     A7, 8
  331. 0000037A  6018                     bra        +0x1A /* 00000394 */
  332. label0000037C:
  333. 0000037C  2F0C                     move.l     -[A7], A4
  334. 0000037E  2F0B                     move.l     -[A7], A3
  335. 00000380  4EAD 445A                jsr        [A5 + 0x445A /* export_2183 */]
  336. 00000384  4A00                     tst.b      D0
  337. 00000386  508F                     addq.l     A7, 8
  338. 00000388  670A                     beq        +0xC /* 00000394 */
  339. 0000038A  2F0B                     move.l     -[A7], A3
  340. 0000038C  4EAD 43AA                jsr        [A5 + 0x43AA /* export_2161 */]
  341. 00000390  DE80                     add.l      D7, D0
  342. 00000392  588F                     addq.l     A7, 4
  343. label00000394:
  344. 00000394  486E FFF0                pea.l      [A6 - 0x10]
  345. 00000398  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  346. 0000039C  2640                     movea.l    A3, D0
  347. 0000039E  200B                     move.l     D0, A3
  348. 000003A0  588F                     addq.l     A7, 4
  349. 000003A2  66D8                     bne        -0x26 /* 0000037C */
  350. 000003A4  2007                     move.l     D0, D7
  351. 000003A6  600C                     bra        +0xE /* 000003B4 */
  352. label000003A8:
  353. 000003A8  48C6                     ext.l      D6
  354. 000003AA  2F06                     move.l     -[A7], D6
  355. 000003AC  2F0C                     move.l     -[A7], A4
  356. 000003AE  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  357. 000003B2  508F                     addq.l     A7, 8
  358. label000003B4:
  359. 000003B4  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  360. 000003BA  4E5E                     unlink     A6
  361. 000003BC  4E75                     rts
  362. export_2035:
  363. fn000003BE:
  364. 000003BE  4E56 FDF8                link       A6, -0x0208
  365. 000003C2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  366. 000003C6  3E2E 0012                move.w     D7, [A6 + 0x12]
  367. 000003CA  266E 000C                movea.l    A3, [A6 + 0xC]
  368. 000003CE  286E 0008                movea.l    A4, [A6 + 0x8]
  369. 000003D2  3007                     move.w     D0, D7
  370. 000003D4  0440 0BEC                subi.w     D0, 0xBEC
  371. 000003D8  6700 0178                beq        +0x17A /* 00000552 */
  372. 000003DC  5540                     subq.w     D0, 2
  373. 000003DE  675C                     beq        +0x5E /* 0000043C */
  374. 000003E0  5540                     subq.w     D0, 2
  375. 000003E2  6732                     beq        +0x34 /* 00000416 */
  376. 000003E4  0440 0016                subi.w     D0, 0x16
  377. 000003E8  6700 01F4                beq        +0x1F6 /* 000005DE */
  378. 000003EC  0440 453B                subi.w     D0, 0x453B /* 'E;' */
  379. 000003F0  6700 00A6                beq        +0xA8 /* 00000498 */
  380. 000003F4  5340                     subq.w     D0, 1
  381. 000003F6  6700 00E2                beq        +0xE4 /* 000004DA */
  382. 000003FA  5340                     subq.w     D0, 1
  383. 000003FC  6700 013E                beq        +0x140 /* 0000053C */
  384. 00000400  5340                     subq.w     D0, 1
  385. 00000402  6700 0118                beq        +0x11A /* 0000051C */
  386. 00000406  5340                     subq.w     D0, 1
  387. 00000408  6700 0132                beq        +0x134 /* 0000053C */
  388. 0000040C  5B40                     subq.w     D0, 5
  389. 0000040E  6700 010C                beq        +0x10E /* 0000051C */
  390. 00000412  6000 01D8                bra        +0x1DA /* 000005EC */
  391. label00000416:
  392. 00000416  2054                     movea.l    A0, [A4]
  393. 00000418  2D68 0028 FFFC           move.l     [A6 - 0x4], [A0 + 0x28]
  394. 0000041E  48C7                     ext.l      D7
  395. 00000420  2F07                     move.l     -[A7], D7
  396. 00000422  2F0B                     move.l     -[A7], A3
  397. 00000424  206E FFFC                movea.l    A0, [A6 - 0x4]
  398. 00000428  2F08                     move.l     -[A7], A0
  399. 0000042A  2050                     movea.l    A0, [A0]
  400. 0000042C  2050                     movea.l    A0, [A0]
  401. 0000042E  2268 0054                movea.l    A1, [A0 + 0x54]
  402. 00000432  4E91                     jsr        [A1]
  403. 00000434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  404. 00000438  6000 01C2                bra        +0x1C4 /* 000005FC */
  405. label0000043C:
  406. 0000043C  4878 5120                push.l     0x5120 /* 'Q ' */
  407. 00000440  2F0B                     move.l     -[A7], A3
  408. 00000442  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  409. 00000446  41EE FEF8                lea.l      A0, [A6 - 0x108]
  410. 0000044A  4210                     clr.b      [A0]
  411. 0000044C  4878 5141                push.l     0x5141 /* 'QA' */
  412. 00000450  486E FEF8                pea.l      [A6 - 0x108]
  413. 00000454  2F0C                     move.l     -[A7], A4
  414. 00000456  2054                     movea.l    A0, [A4]
  415. 00000458  2050                     movea.l    A0, [A0]
  416. 0000045A  2268 0054                movea.l    A1, [A0 + 0x54]
  417. 0000045E  4E91                     jsr        [A1]
  418. 00000460  7000                     moveq.l    D0, 0x00
  419. 00000462  2F00                     move.l     -[A7], D0
  420. 00000464  486E FEF8                pea.l      [A6 - 0x108]
  421. 00000468  2F0B                     move.l     -[A7], A3
  422. 0000046A  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  423. 0000046E  4878 5142                push.l     0x5142 /* 'QB' */
  424. 00000472  486E FEF8                pea.l      [A6 - 0x108]
  425. 00000476  2F0C                     move.l     -[A7], A4
  426. 00000478  2054                     movea.l    A0, [A4]
  427. 0000047A  2050                     movea.l    A0, [A0]
  428. 0000047C  2268 0054                movea.l    A1, [A0 + 0x54]
  429. 00000480  4E91                     jsr        [A1]
  430. 00000482  7001                     moveq.l    D0, 0x01
  431. 00000484  2F00                     move.l     -[A7], D0
  432. 00000486  486E FEF8                pea.l      [A6 - 0x108]
  433. 0000048A  2F0B                     move.l     -[A7], A3
  434. 0000048C  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  435. 00000490  4FEF 0038                lea.l      A7, [A7 + 0x38]
  436. 00000494  6000 0166                bra        +0x168 /* 000005FC */
  437. label00000498:
  438. 00000498  4878 511A                push.l     0x511A
  439. 0000049C  2F0B                     move.l     -[A7], A3
  440. 0000049E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  441. 000004A2  41EE FEF8                lea.l      A0, [A6 - 0x108]
  442. 000004A6  4210                     clr.b      [A0]
  443. 000004A8  4878 5144                push.l     0x5144 /* 'QD' */
  444. 000004AC  2F0C                     move.l     -[A7], A4
  445. 000004AE  2054                     movea.l    A0, [A4]
  446. 000004B0  2050                     movea.l    A0, [A0]
  447. 000004B2  2268 0074                movea.l    A1, [A0 + 0x74]
  448. 000004B6  4E91                     jsr        [A1]
  449. 000004B8  508F                     addq.l     A7, 8
  450. 000004BA  2F00                     move.l     -[A7], D0
  451. 000004BC  486E FEF8                pea.l      [A6 - 0x108]
  452. 000004C0  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  453. 000004C4  7000                     moveq.l    D0, 0x00
  454. 000004C6  2F00                     move.l     -[A7], D0
  455. 000004C8  486E FEF8                pea.l      [A6 - 0x108]
  456. 000004CC  2F0B                     move.l     -[A7], A3
  457. 000004CE  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  458. 000004D2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  459. 000004D6  6000 0124                bra        +0x126 /* 000005FC */
  460. label000004DA:
  461. 000004DA  4878 511B                push.l     0x511B
  462. 000004DE  2F0B                     move.l     -[A7], A3
  463. 000004E0  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  464. 000004E4  41EE FEF8                lea.l      A0, [A6 - 0x108]
  465. 000004E8  4210                     clr.b      [A0]
  466. 000004EA  4878 5144                push.l     0x5144 /* 'QD' */
  467. 000004EE  2F0C                     move.l     -[A7], A4
  468. 000004F0  2054                     movea.l    A0, [A4]
  469. 000004F2  2050                     movea.l    A0, [A0]
  470. 000004F4  2268 0074                movea.l    A1, [A0 + 0x74]
  471. 000004F8  4E91                     jsr        [A1]
  472. 000004FA  508F                     addq.l     A7, 8
  473. 000004FC  2F00                     move.l     -[A7], D0
  474. 000004FE  486E FEF8                pea.l      [A6 - 0x108]
  475. 00000502  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  476. 00000506  7000                     moveq.l    D0, 0x00
  477. 00000508  2F00                     move.l     -[A7], D0
  478. 0000050A  486E FEF8                pea.l      [A6 - 0x108]
  479. 0000050E  2F0B                     move.l     -[A7], A3
  480. 00000510  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  481. 00000514  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  482. 00000518  6000 00E2                bra        +0xE4 /* 000005FC */
  483. label0000051C:
  484. 0000051C  4878 5144                push.l     0x5144 /* 'QD' */
  485. 00000520  2F0C                     move.l     -[A7], A4
  486. 00000522  2054                     movea.l    A0, [A4]
  487. 00000524  2050                     movea.l    A0, [A0]
  488. 00000526  2268 0074                movea.l    A1, [A0 + 0x74]
  489. 0000052A  4E91                     jsr        [A1]
  490. 0000052C  508F                     addq.l     A7, 8
  491. 0000052E  2F00                     move.l     -[A7], D0
  492. 00000530  2F0B                     move.l     -[A7], A3
  493. 00000532  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  494. 00000536  508F                     addq.l     A7, 8
  495. 00000538  6000 00C2                bra        +0xC4 /* 000005FC */
  496. label0000053C:
  497. 0000053C  7004                     moveq.l    D0, 0x04
  498. 0000053E  2F00                     move.l     -[A7], D0
  499. 00000540  4878 0096                push.l     0x96
  500. 00000544  2F0B                     move.l     -[A7], A3
  501. 00000546  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  502. 0000054A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  503. 0000054E  6000 00AC                bra        +0xAE /* 000005FC */
  504. label00000552:
  505. 00000552  48C7                     ext.l      D7
  506. 00000554  2F07                     move.l     -[A7], D7
  507. 00000556  2F0B                     move.l     -[A7], A3
  508. 00000558  2F0C                     move.l     -[A7], A4
  509. 0000055A  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  510. 0000055E  3C3C 0FF3                move.w     D6, 0xFF3
  511. 00000562  2054                     movea.l    A0, [A4]
  512. 00000564  2068 0028                movea.l    A0, [A0 + 0x28]
  513. 00000568  2D48 FFF8                move.l     [A6 - 0x8], A0
  514. 0000056C  2050                     movea.l    A0, [A0]
  515. 0000056E  7000                     moveq.l    D0, 0x00
  516. 00000570  3028 0060                move.w     D0, [A0 + 0x60]
  517. 00000574  323C 0080                move.w     D1, 0x80
  518. 00000578  C240                     and.w      D1, D0
  519. 0000057A  7000                     moveq.l    D0, 0x00
  520. 0000057C  3001                     move.w     D0, D1
  521. 0000057E  4A80                     tst.l      D0
  522. 00000580  4FEF 000C                lea.l      A7, [A7 + 0xC]
  523. 00000584  6704                     beq        +0x6 /* 0000058A */
  524. 00000586  3C3C 0FF2                move.w     D6, 0xFF2
  525. label0000058A:
  526. 0000058A  41EE FEF8                lea.l      A0, [A6 - 0x108]
  527. 0000058E  4210                     clr.b      [A0]
  528. 00000590  486E FEF8                pea.l      [A6 - 0x108]
  529. 00000594  4878 0FA0                push.l     0xFA0
  530. 00000598  48C6                     ext.l      D6
  531. 0000059A  2F06                     move.l     -[A7], D6
  532. 0000059C  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  533. 000005A0  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  534. 000005A4  41EE FDF8                lea.l      A0, [A6 - 0x208]
  535. 000005A8  4210                     clr.b      [A0]
  536. 000005AA  4878 0BEB                push.l     0xBEB
  537. 000005AE  486E FDF8                pea.l      [A6 - 0x208]
  538. 000005B2  2F0C                     move.l     -[A7], A4
  539. 000005B4  2054                     movea.l    A0, [A4]
  540. 000005B6  2050                     movea.l    A0, [A0]
  541. 000005B8  2268 0054                movea.l    A1, [A0 + 0x54]
  542. 000005BC  4E91                     jsr        [A1]
  543. 000005BE  7000                     moveq.l    D0, 0x00
  544. 000005C0  2F00                     move.l     -[A7], D0
  545. 000005C2  486E FDF8                pea.l      [A6 - 0x208]
  546. 000005C6  486E FEF8                pea.l      [A6 - 0x108]
  547. 000005CA  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  548. 000005CE  486E FEF8                pea.l      [A6 - 0x108]
  549. 000005D2  2F0B                     move.l     -[A7], A3
  550. 000005D4  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  551. 000005D8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  552. 000005DC  601E                     bra        +0x20 /* 000005FC */
  553. label000005DE:
  554. 000005DE  4878 31EC                push.l     0x31EC
  555. 000005E2  2F0B                     move.l     -[A7], A3
  556. 000005E4  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  557. 000005E8  508F                     addq.l     A7, 8
  558. 000005EA  6010                     bra        +0x12 /* 000005FC */
  559. label000005EC:
  560. 000005EC  48C7                     ext.l      D7
  561. 000005EE  2F07                     move.l     -[A7], D7
  562. 000005F0  2F0B                     move.l     -[A7], A3
  563. 000005F2  2F0C                     move.l     -[A7], A4
  564. 000005F4  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  565. 000005F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  566. label000005FC:
  567. 000005FC  4CEE 18C0 FDE8           movem.l    D6,D7,A3,A4, [A6 - 0x218]
  568. 00000602  4E5E                     unlink     A6
  569. 00000604  4E75                     rts
  570. export_2036:
  571. 00000606  4E56 FFC8                link       A6, -0x0038
  572. 0000060A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  573. 0000060E  3C2E 0012                move.w     D6, [A6 + 0x12]
  574. 00000612  266E 000C                movea.l    A3, [A6 + 0xC]
  575. 00000616  286E 0008                movea.l    A4, [A6 + 0x8]
  576. 0000061A  3006                     move.w     D0, D6
  577. 0000061C  0440 0BEA                subi.w     D0, 0xBEA
  578. 00000620  6666                     bne        +0x68 /* 00000688 */
  579. 00000622  7000                     moveq.l    D0, 0x00
  580. 00000624  1013                     move.b     D0, [A3]
  581. 00000626  4A80                     tst.l      D0
  582. 00000628  676E                     beq        +0x70 /* 00000698 */
  583. 0000062A  486E FFC8                pea.l      [A6 - 0x38]
  584. 0000062E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  585. 00000632  4A80                     tst.l      D0
  586. 00000634  588F                     addq.l     A7, 4
  587. 00000636  6720                     beq        +0x22 /* 00000658 */
  588. 00000638  2F0B                     move.l     -[A7], A3
  589. 0000063A  2F0C                     move.l     -[A7], A4
  590. 0000063C  2054                     movea.l    A0, [A4]
  591. 0000063E  2050                     movea.l    A0, [A0]
  592. 00000640  2268 015C                movea.l    A1, [A0 + 0x15C]
  593. 00000644  4E91                     jsr        [A1]
  594. 00000646  48C6                     ext.l      D6
  595. 00000648  2F06                     move.l     -[A7], D6
  596. 0000064A  2F0B                     move.l     -[A7], A3
  597. 0000064C  2F0C                     move.l     -[A7], A4
  598. 0000064E  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  599. 00000652  4FEF 0014                lea.l      A7, [A7 + 0x14]
  600. 00000656  6024                     bra        +0x26 /* 0000067C */
  601. label00000658:
  602. 00000658  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  603. 0000065C  3E00                     move.w     D7, D0
  604. 0000065E  0C47 FFD0                cmpi.w     D7, 0xFFD0
  605. 00000662  660E                     bne        +0x10 /* 00000672 */
  606. 00000664  2F0B                     move.l     -[A7], A3
  607. 00000666  4878 5122                push.l     0x5122 /* 'Q\"' */
  608. 0000066A  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  609. 0000066E  7E80                     moveq.l    D7, 0xFFFFFF80
  610. 00000670  508F                     addq.l     A7, 8
  611. label00000672:
  612. 00000672  48C7                     ext.l      D7
  613. 00000674  2F07                     move.l     -[A7], D7
  614. 00000676  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  615. 0000067A  588F                     addq.l     A7, 4
  616. label0000067C:
  617. 0000067C  486E FFC8                pea.l      [A6 - 0x38]
  618. 00000680  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  619. 00000684  588F                     addq.l     A7, 4
  620. 00000686  6010                     bra        +0x12 /* 00000698 */
  621. label00000688:
  622. 00000688  48C6                     ext.l      D6
  623. 0000068A  2F06                     move.l     -[A7], D6
  624. 0000068C  2F0B                     move.l     -[A7], A3
  625. 0000068E  2F0C                     move.l     -[A7], A4
  626. 00000690  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  627. 00000694  4FEF 000C                lea.l      A7, [A7 + 0xC]
  628. label00000698:
  629. 00000698  4CEE 18C0 FFB8           movem.l    D6,D7,A3,A4, [A6 - 0x48]
  630. 0000069E  4E5E                     unlink     A6
  631. 000006A0  4E75                     rts
  632. export_2037:
  633. 000006A2  4E56 0000                link       A6, 0
  634. 000006A6  203C 0000 F07F           move.l     D0, 0xF07F
  635. 000006AC  4E5E                     unlink     A6
  636. 000006AE  4E75                     rts
  637. export_2038:
  638. 000006B0  4E56 0000                link       A6, 0
  639. 000006B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  640. 000006B8  3C2E 000E                move.w     D6, [A6 + 0xE]
  641. 000006BC  286E 0008                movea.l    A4, [A6 + 0x8]
  642. 000006C0  48C6                     ext.l      D6
  643. 000006C2  2F06                     move.l     -[A7], D6
  644. 000006C4  2F0C                     move.l     -[A7], A4
  645. 000006C6  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  646. 000006CA  3E00                     move.w     D7, D0
  647. 000006CC  4A46                     tst.w      D6
  648. 000006CE  508F                     addq.l     A7, 8
  649. 000006D0  661C                     bne        +0x1E /* 000006EE */
  650. 000006D2  4A47                     tst.w      D7
  651. 000006D4  6618                     bne        +0x1A /* 000006EE */
  652. 000006D6  2054                     movea.l    A0, [A4]
  653. 000006D8  2668 0028                movea.l    A3, [A0 + 0x28]
  654. 000006DC  2053                     movea.l    A0, [A3]
  655. 000006DE  2F28 0028                move.l     -[A7], [A0 + 0x28]
  656. 000006E2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  657. 000006E6  4A00                     tst.b      D0
  658. 000006E8  588F                     addq.l     A7, 4
  659. 000006EA  6702                     beq        +0x4 /* 000006EE */
  660. 000006EC  7E02                     moveq.l    D7, 0x02
  661. label000006EE:
  662. 000006EE  3007                     move.w     D0, D7
  663. 000006F0  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  664. 000006F6  4E5E                     unlink     A6
  665. 000006F8  4E75                     rts
  666. export_2039:
  667. 000006FA  4E56 0000                link       A6, 0
  668. 000006FE  203C 0000 38A4           move.l     D0, 0x38A4
  669. 00000704  4E5E                     unlink     A6
  670. 00000706  4E75                     rts
  671. export_2040:
  672. 00000708  4E56 0000                link       A6, 0
  673. 0000070C  2F07                     move.l     -[A7], D7
  674. 0000070E  3E2E 000E                move.w     D7, [A6 + 0xE]
  675. 00000712  6608                     bne        +0xA /* 0000071C */
  676. 00000714  203C 0000 38A4           move.l     D0, 0x38A4
  677. 0000071A  6012                     bra        +0x14 /* 0000072E */
  678. label0000071C:
  679. 0000071C  3007                     move.w     D0, D7
  680. 0000071E  5340                     subq.w     D0, 1
  681. 00000720  48C0                     ext.l      D0
  682. 00000722  2F00                     move.l     -[A7], D0
  683. 00000724  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 00000728  4EBA F8E4                jsr        [PC - 0x71C /* 0000000E */]
  685. 0000072C  508F                     addq.l     A7, 8
  686. label0000072E:
  687. 0000072E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  688. 00000732  4E5E                     unlink     A6
  689. 00000734  4E75                     rts
  690. export_2041:
  691. 00000736  4E56 0000                link       A6, 0
  692. 0000073A  2F07                     move.l     -[A7], D7
  693. 0000073C  2E2E 000C                move.l     D7, [A6 + 0xC]
  694. 00000740  7001                     moveq.l    D0, 0x01
  695. 00000742  0C87 0000 38A4           cmpi.l     D7, 0x38A4
  696. 00000748  6718                     beq        +0x1A /* 00000762 */
  697. 0000074A  2F00                     move.l     -[A7], D0
  698. 0000074C  2F07                     move.l     -[A7], D7
  699. 0000074E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  700. 00000752  4EBA F8E8                jsr        [PC - 0x718 /* 0000003C */]
  701. 00000756  508F                     addq.l     A7, 8
  702. 00000758  2200                     move.l     D1, D0
  703. 0000075A  201F                     move.l     D0, [A7]+
  704. 0000075C  4A01                     tst.b      D1
  705. 0000075E  6602                     bne        +0x4 /* 00000762 */
  706. 00000760  7000                     moveq.l    D0, 0x00
  707. label00000762:
  708. 00000762  2E2E FFFC                move.l     D7, [A6 - 0x4]
  709. 00000766  4E5E                     unlink     A6
  710. 00000768  4E75                     rts
  711. export_2042:
  712. 0000076A  4E56 0000                link       A6, 0
  713. 0000076E  203C 0000 00BA           move.l     D0, 0xBA
  714. 00000774  4E5E                     unlink     A6
  715. 00000776  4E75                     rts
  716. export_2043:
  717. 00000778  4E56 0000                link       A6, 0
  718. 0000077C  48E7 0108                movem.l    -[A7], D7,A4
  719. 00000780  3E2E 0012                move.w     D7, [A6 + 0x12]
  720. 00000784  286E 000C                movea.l    A4, [A6 + 0xC]
  721. 00000788  0C47 38D6                cmpi.w     D7, 0x38D6
  722. 0000078C  660E                     bne        +0x10 /* 0000079C */
  723. 0000078E  4878 38B0                push.l     0x38B0
  724. 00000792  2F0C                     move.l     -[A7], A4
  725. 00000794  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  726. 00000798  508F                     addq.l     A7, 8
  727. 0000079A  6012                     bra        +0x14 /* 000007AE */
  728. label0000079C:
  729. 0000079C  48C7                     ext.l      D7
  730. 0000079E  2F07                     move.l     -[A7], D7
  731. 000007A0  2F0C                     move.l     -[A7], A4
  732. 000007A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  733. 000007A6  4EBA FC16                jsr        [PC - 0x3EA /* 000003BE */]
  734. 000007AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  735. label000007AE:
  736. 000007AE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  737. 000007B4  4E5E                     unlink     A6
  738. 000007B6  4E75                     rts
  739. export_2044:
  740. 000007B8  4E56 0000                link       A6, 0
  741. 000007BC  2F07                     move.l     -[A7], D7
  742. 000007BE  3E2E 000E                move.w     D7, [A6 + 0xE]
  743. 000007C2  0C47 0BEA                cmpi.w     D7, 0xBEA
  744. 000007C6  6604                     bne        +0x6 /* 000007CC */
  745. 000007C8  7000                     moveq.l    D0, 0x00
  746. 000007CA  600C                     bra        +0xE /* 000007D8 */
  747. label000007CC:
  748. 000007CC  48C7                     ext.l      D7
  749. 000007CE  2F07                     move.l     -[A7], D7
  750. 000007D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  751. 000007D4  4EBA F968                jsr        [PC - 0x698 /* 0000013E */]
  752. label000007D8:
  753. 000007D8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  754. 000007DC  4E5E                     unlink     A6
  755. 000007DE  4E75                     rts
  756. export_2045:
  757. 000007E0  4E56 0000                link       A6, 0
  758. 000007E4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  759. 000007E8  3C2E 000E                move.w     D6, [A6 + 0xE]
  760. 000007EC  286E 0008                movea.l    A4, [A6 + 0x8]
  761. 000007F0  48C6                     ext.l      D6
  762. 000007F2  2F06                     move.l     -[A7], D6
  763. 000007F4  2F0C                     move.l     -[A7], A4
  764. 000007F6  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  765. 000007FA  2E00                     move.l     D7, D0
  766. 000007FC  4A46                     tst.w      D6
  767. 000007FE  508F                     addq.l     A7, 8
  768. 00000800  6622                     bne        +0x24 /* 00000824 */
  769. 00000802  2054                     movea.l    A0, [A4]
  770. 00000804  2F28 0030                move.l     -[A7], [A0 + 0x30]
  771. 00000808  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  772. 0000080C  2640                     movea.l    A3, D0
  773. 0000080E  2053                     movea.l    A0, [A3]
  774. 00000810  0CA8 7366 6E74 000E      cmpi.l     [A0 + 0xE], 0x73666E74 /* 'sfnt' */
  775. 00000818  57C0                     seq        D0
  776. 0000081A  4400                     neg.b      D0
  777. 0000081C  4880                     ext.w      D0
  778. 0000081E  48C0                     ext.l      D0
  779. 00000820  DE80                     add.l      D7, D0
  780. 00000822  588F                     addq.l     A7, 4
  781. label00000824:
  782. 00000824  2007                     move.l     D0, D7
  783. 00000826  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  784. 0000082C  4E5E                     unlink     A6
  785. 0000082E  4E75                     rts
  786. export_2046:
  787. 00000830  4E56 FFFC                link       A6, -0x0004
  788. 00000834  48E7 0118                movem.l    -[A7], D7,A3,A4
  789. 00000838  3E2E 0012                move.w     D7, [A6 + 0x12]
  790. 0000083C  266E 000C                movea.l    A3, [A6 + 0xC]
  791. 00000840  286E 0008                movea.l    A4, [A6 + 0x8]
  792. 00000844  48C7                     ext.l      D7
  793. 00000846  2F07                     move.l     -[A7], D7
  794. 00000848  2F0B                     move.l     -[A7], A3
  795. 0000084A  2F0C                     move.l     -[A7], A4
  796. 0000084C  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  797. 00000850  4A47                     tst.w      D7
  798. 00000852  665E                     bne        +0x60 /* 000008B2 */
  799. 00000854  377C 6784 000A           move.w     [A3 + 0xA], 0x6784
  800. 0000085A  177C 0002 0014           move.b     [A3 + 0x14], 0x2
  801. 00000860  377C 0026 0002           move.w     [A3 + 0x2], 0x26 /* '&' */
  802. 00000866  426B 0004                clr.w      [A3 + 0x4]
  803. 0000086A  377C 00F2 0008           move.w     [A3 + 0x8], 0xF2
  804. 00000870  2054                     movea.l    A0, [A4]
  805. 00000872  70FF                     moveq.l    D0, 0xFFFFFFFF
  806. 00000874  B068 0044                cmp.w      D0, [A0 + 0x44]
  807. 00000878  660C                     bne        +0xE /* 00000886 */
  808. 0000087A  5A6B 000C                addq.w     [A3 + 0xC], 5
  809. 0000087E  377C 013A 0006           move.w     [A3 + 0x6], 0x13A
  810. 00000884  6006                     bra        +0x8 /* 0000088C */
  811. label00000886:
  812. 00000886  377C 00F1 0006           move.w     [A3 + 0x6], 0xF1
  813. label0000088C:
  814. 0000088C  2054                     movea.l    A0, [A4]
  815. 0000088E  2068 0028                movea.l    A0, [A0 + 0x28]
  816. 00000892  2D48 FFFC                move.l     [A6 - 0x4], A0
  817. 00000896  2050                     movea.l    A0, [A0]
  818. 00000898  7000                     moveq.l    D0, 0x00
  819. 0000089A  3028 0060                move.w     D0, [A0 + 0x60]
  820. 0000089E  323C 0080                move.w     D1, 0x80
  821. 000008A2  C240                     and.w      D1, D0
  822. 000008A4  7000                     moveq.l    D0, 0x00
  823. 000008A6  3001                     move.w     D0, D1
  824. 000008A8  4A80                     tst.l      D0
  825. 000008AA  6706                     beq        +0x8 /* 000008B2 */
  826. 000008AC  046B 0016 0006           subi.w     [A3 + 0x6], 0x16
  827. label000008B2:
  828. 000008B2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  829. 000008B8  4E5E                     unlink     A6
  830. 000008BA  4E75                     rts
  831. export_2047:
  832. 000008BC  4E56 0000                link       A6, 0
  833. 000008C0  48E7 0018                movem.l    -[A7], A3,A4
  834. 000008C4  266E 0010                movea.l    A3, [A6 + 0x10]
  835. 000008C8  286E 000C                movea.l    A4, [A6 + 0xC]
  836. 000008CC  2054                     movea.l    A0, [A4]
  837. 000008CE  2028 0004                move.l     D0, [A0 + 0x4]
  838. 000008D2  0480 6475 706C           subi.l     D0, 0x6475706C /* 'dupl' */
  839. 000008D8  6606                     bne        +0x8 /* 000008E0 */
  840. 000008DA  422B 0004                clr.b      [A3 + 0x4]
  841. 000008DE  6010                     bra        +0x12 /* 000008F0 */
  842. label000008E0:
  843. 000008E0  2F0B                     move.l     -[A7], A3
  844. 000008E2  2F0C                     move.l     -[A7], A4
  845. 000008E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  846. 000008E8  4EBA F7FE                jsr        [PC - 0x802 /* 000000E8 */]
  847. 000008EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  848. label000008F0:
  849. 000008F0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  850. 000008F6  4E5E                     unlink     A6
  851. 000008F8  4E75                     rts
  852. export_2048:
  853. 000008FA  4E56 FEF0                link       A6, -0x0110
  854. 000008FE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  855. 00000902  266E 000C                movea.l    A3, [A6 + 0xC]
  856. 00000906  286E 0008                movea.l    A4, [A6 + 0x8]
  857. 0000090A  2F0B                     move.l     -[A7], A3
  858. 0000090C  2053                     movea.l    A0, [A3]
  859. 0000090E  2050                     movea.l    A0, [A0]
  860. 00000910  2268 0004                movea.l    A1, [A0 + 0x4]
  861. 00000914  4E91                     jsr        [A1]
  862. 00000916  0C80 0000 1A5E           cmpi.l     D0, 0x1A5E
  863. 0000091C  588F                     addq.l     A7, 4
  864. 0000091E  670E                     beq        +0x10 /* 0000092E */
  865. 00000920  2F0B                     move.l     -[A7], A3
  866. 00000922  2F0C                     move.l     -[A7], A4
  867. 00000924  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  868. 00000928  508F                     addq.l     A7, 8
  869. 0000092A  6000 011E                bra        +0x120 /* 00000A4A */
  870. label0000092E:
  871. 0000092E  41EE FF00                lea.l      A0, [A6 - 0x100]
  872. 00000932  4210                     clr.b      [A0]
  873. 00000934  4878 38D6                push.l     0x38D6
  874. 00000938  486E FF00                pea.l      [A6 - 0x100]
  875. 0000093C  2F0C                     move.l     -[A7], A4
  876. 0000093E  2054                     movea.l    A0, [A4]
  877. 00000940  2050                     movea.l    A0, [A0]
  878. 00000942  2268 0054                movea.l    A1, [A0 + 0x54]
  879. 00000946  4E91                     jsr        [A1]
  880. 00000948  41EE FEF0                lea.l      A0, [A6 - 0x110]
  881. 0000094C  486E FEF0                pea.l      [A6 - 0x110]
  882. 00000950  2F0B                     move.l     -[A7], A3
  883. 00000952  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  884. 00000956  2054                     movea.l    A0, [A4]
  885. 00000958  2068 0028                movea.l    A0, [A0 + 0x28]
  886. 0000095C  2D48 FEFC                move.l     [A6 - 0x104], A0
  887. 00000960  2050                     movea.l    A0, [A0]
  888. 00000962  3028 004A                move.w     D0, [A0 + 0x4A]
  889. 00000966  48C0                     ext.l      D0
  890. 00000968  2F00                     move.l     -[A7], D0
  891. 0000096A  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  892. 0000096E  3D40 FEF8                move.w     [A6 - 0x108], D0
  893. 00000972  206D FFC2                movea.l    A0, [A5 - 0x3E]
  894. 00000976  3D68 0044 FEFA           move.w     [A6 - 0x106], [A0 + 0x44]
  895. 0000097C  206D FFC2                movea.l    A0, [A5 - 0x3E]
  896. 00000980  3828 004A                move.w     D4, [A0 + 0x4A]
  897. 00000984  7A00                     moveq.l    D5, 0x00
  898. 00000986  1A28 0046                move.b     D5, [A0 + 0x46]
  899. 0000098A  4A85                     tst.l      D5
  900. 0000098C  2054                     movea.l    A0, [A4]
  901. 0000098E  3F28 0042                move.w     -[A7], [A0 + 0x42]
  902. 00000992  A887                     syscall    TextFont
  903. 00000994  2054                     movea.l    A0, [A4]
  904. 00000996  3F28 0046                move.w     -[A7], [A0 + 0x46]
  905. 0000099A  A888                     syscall    TextFace
  906. 0000099C  2053                     movea.l    A0, [A3]
  907. 0000099E  3E28 0022                move.w     D7, [A0 + 0x22]
  908. 000009A2  56C0                     sne        D0
  909. 000009A4  0240 0001                andi.w     D0, 0x1
  910. 000009A8  48C0                     ext.l      D0
  911. 000009AA  1C00                     move.b     D6, D0
  912. 000009AC  4A47                     tst.w      D7
  913. 000009AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  914. 000009B2  6606                     bne        +0x8 /* 000009BA */
  915. 000009B4  2054                     movea.l    A0, [A4]
  916. 000009B6  3E28 0044                move.w     D7, [A0 + 0x44]
  917. label000009BA:
  918. 000009BA  3F07                     move.w     -[A7], D7
  919. 000009BC  A88A                     syscall    TextSize
  920. 000009BE  2054                     movea.l    A0, [A4]
  921. 000009C0  2668 0028                movea.l    A3, [A0 + 0x28]
  922. 000009C4  2053                     movea.l    A0, [A3]
  923. 000009C6  7000                     moveq.l    D0, 0x00
  924. 000009C8  3028 0060                move.w     D0, [A0 + 0x60]
  925. 000009CC  323C 0080                move.w     D1, 0x80
  926. 000009D0  C240                     and.w      D1, D0
  927. 000009D2  7000                     moveq.l    D0, 0x00
  928. 000009D4  3001                     move.w     D0, D1
  929. 000009D6  4A80                     tst.l      D0
  930. 000009D8  6608                     bne        +0xA /* 000009E2 */
  931. 000009DA  598F                     subq.l     A7, 4
  932. 000009DC  700C                     moveq.l    D0, 0x0C
  933. 000009DE  A854                     syscall    FontDispatch
  934. 000009E0  588F                     addq.l     A7, 4
  935. label000009E2:
  936. 000009E2  558F                     subq.l     A7, 2
  937. 000009E4  7009                     moveq.l    D0, 0x09
  938. 000009E6  A854                     syscall    FontDispatch
  939. 000009E8  1E1F                     move.b     D7, [A7]+
  940. 000009EA  598F                     subq.l     A7, 4
  941. 000009EC  1F06                     move.b     -[A7], D6
  942. 000009EE  7001                     moveq.l    D0, 0x01
  943. 000009F0  A854                     syscall    FontDispatch
  944. 000009F2  486E FF01                pea.l      [A6 - 0xFF]
  945. 000009F6  7000                     moveq.l    D0, 0x00
  946. 000009F8  102E FF00                move.b     D0, [A6 - 0x100]
  947. 000009FC  2F00                     move.l     -[A7], D0
  948. 000009FE  486E FEF0                pea.l      [A6 - 0x110]
  949. 00000A02  7000                     moveq.l    D0, 0x00
  950. 00000A04  3F00                     move.w     -[A7], D0
  951. 00000A06  A9CE                     syscall    TETextBox/TextBox
  952. 00000A08  598F                     subq.l     A7, 4
  953. 00000A0A  1F07                     move.b     -[A7], D7
  954. 00000A0C  7001                     moveq.l    D0, 0x01
  955. 00000A0E  A854                     syscall    FontDispatch
  956. 00000A10  2054                     movea.l    A0, [A4]
  957. 00000A12  2668 0028                movea.l    A3, [A0 + 0x28]
  958. 00000A16  2053                     movea.l    A0, [A3]
  959. 00000A18  7000                     moveq.l    D0, 0x00
  960. 00000A1A  3028 0060                move.w     D0, [A0 + 0x60]
  961. 00000A1E  323C 0080                move.w     D1, 0x80
  962. 00000A22  C240                     and.w      D1, D0
  963. 00000A24  7000                     moveq.l    D0, 0x00
  964. 00000A26  3001                     move.w     D0, D1
  965. 00000A28  4A80                     tst.l      D0
  966. 00000A2A  508F                     addq.l     A7, 8
  967. 00000A2C  6608                     bne        +0xA /* 00000A36 */
  968. 00000A2E  598F                     subq.l     A7, 4
  969. 00000A30  700C                     moveq.l    D0, 0x0C
  970. 00000A32  A854                     syscall    FontDispatch
  971. 00000A34  588F                     addq.l     A7, 4
  972. label00000A36:
  973. 00000A36  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  974. 00000A3A  A998                     syscall    UseResFile
  975. 00000A3C  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  976. 00000A40  A887                     syscall    TextFont
  977. 00000A42  3F04                     move.w     -[A7], D4
  978. 00000A44  A88A                     syscall    TextSize
  979. 00000A46  3F05                     move.w     -[A7], D5
  980. 00000A48  A888                     syscall    TextFace
  981. label00000A4A:
  982. 00000A4A  4CEE 18F0 FED8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x128]
  983. 00000A50  4E5E                     unlink     A6
  984. 00000A52  4E75                     rts
  985. export_2049:
  986. 00000A54  4E56 0000                link       A6, 0
  987. 00000A58  2F0C                     move.l     -[A7], A4
  988. 00000A5A  286E 0008                movea.l    A4, [A6 + 0x8]
  989. 00000A5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  990. 00000A62  2F0C                     move.l     -[A7], A4
  991. 00000A64  2054                     movea.l    A0, [A4]
  992. 00000A66  2050                     movea.l    A0, [A0]
  993. 00000A68  2268 0158                movea.l    A1, [A0 + 0x158]
  994. 00000A6C  4E91                     jsr        [A1]
  995. 00000A6E  286E FFFC                movea.l    A4, [A6 - 0x4]
  996. 00000A72  4E5E                     unlink     A6
  997. 00000A74  4E75                     rts
  998. export_2050:
  999. 00000A76  4E56 0000                link       A6, 0
  1000. 00000A7A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1001. 00000A7E  286E 0008                movea.l    A4, [A6 + 0x8]
  1002. 00000A82  7E08                     moveq.l    D7, 0x08
  1003. 00000A84  6026                     bra        +0x28 /* 00000AAC */
  1004. label00000A86:
  1005. 00000A86  2054                     movea.l    A0, [A4]
  1006. 00000A88  2007                     move.l     D0, D7
  1007. 00000A8A  2200                     move.l     D1, D0
  1008. 00000A8C  C0FC 000E                mulu.w     D0, 0xE
  1009. 00000A90  4841                     swap.w     D1
  1010. 00000A92  C2FC 000E                mulu.w     D1, 0xE
  1011. 00000A96  4841                     swap.w     D1
  1012. 00000A98  4241                     clr.w      D1
  1013. 00000A9A  D081                     add.l      D0, D1
  1014. 00000A9C  47F0 0848                lea.l      A3, [A0 + D0 + 0x48]
  1015. 00000AA0  4A93                     tst.l      [A3]
  1016. 00000AA2  670C                     beq        +0xE /* 00000AB0 */
  1017. 00000AA4  2013                     move.l     D0, [A3]
  1018. 00000AA6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1019. 00000AAA  6704                     beq        +0x6 /* 00000AB0 */
  1020. label00000AAC:
  1021. 00000AAC  5387                     subq.l     D7, 1
  1022. 00000AAE  6CD6                     bge        -0x28 /* 00000A86 */
  1023. label00000AB0:
  1024. 00000AB0  4A93                     tst.l      [A3]
  1025. 00000AB2  6604                     bne        +0x6 /* 00000AB8 */
  1026. 00000AB4  26AE 000C                move.l     [A3], [A6 + 0xC]
  1027. label00000AB8:
  1028. 00000AB8  2007                     move.l     D0, D7
  1029. 00000ABA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1030. 00000AC0  4E5E                     unlink     A6
  1031. 00000AC2  4E75                     rts
  1032. export_2051:
  1033. 00000AC4  4E56 0000                link       A6, 0
  1034. 00000AC8  203C 0000 3B92           move.l     D0, 0x3B92
  1035. 00000ACE  4E5E                     unlink     A6
  1036. 00000AD0  4E75                     rts
  1037. export_2052:
  1038. 00000AD2  4E56 0000                link       A6, 0
  1039. 00000AD6  2F07                     move.l     -[A7], D7
  1040. 00000AD8  3E2E 000E                move.w     D7, [A6 + 0xE]
  1041. 00000ADC  6608                     bne        +0xA /* 00000AE6 */
  1042. 00000ADE  203C 0000 3B92           move.l     D0, 0x3B92
  1043. 00000AE4  6012                     bra        +0x14 /* 00000AF8 */
  1044. label00000AE6:
  1045. 00000AE6  3007                     move.w     D0, D7
  1046. 00000AE8  5340                     subq.w     D0, 1
  1047. 00000AEA  48C0                     ext.l      D0
  1048. 00000AEC  2F00                     move.l     -[A7], D0
  1049. 00000AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1050. 00000AF2  4EAD 43E2                jsr        [A5 + 0x43E2 /* export_2168 */]
  1051. 00000AF6  508F                     addq.l     A7, 8
  1052. label00000AF8:
  1053. 00000AF8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1054. 00000AFC  4E5E                     unlink     A6
  1055. 00000AFE  4E75                     rts
  1056. export_2053:
  1057. 00000B00  4E56 0000                link       A6, 0
  1058. 00000B04  2F07                     move.l     -[A7], D7
  1059. 00000B06  2E2E 000C                move.l     D7, [A6 + 0xC]
  1060. 00000B0A  7001                     moveq.l    D0, 0x01
  1061. 00000B0C  0C87 0000 3B92           cmpi.l     D7, 0x3B92
  1062. 00000B12  6718                     beq        +0x1A /* 00000B2C */
  1063. 00000B14  2F00                     move.l     -[A7], D0
  1064. 00000B16  2F07                     move.l     -[A7], D7
  1065. 00000B18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1066. 00000B1C  4EAD 43EA                jsr        [A5 + 0x43EA /* export_2169 */]
  1067. 00000B20  508F                     addq.l     A7, 8
  1068. 00000B22  2200                     move.l     D1, D0
  1069. 00000B24  201F                     move.l     D0, [A7]+
  1070. 00000B26  4A01                     tst.b      D1
  1071. 00000B28  6602                     bne        +0x4 /* 00000B2C */
  1072. 00000B2A  7000                     moveq.l    D0, 0x00
  1073. label00000B2C:
  1074. 00000B2C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1075. 00000B30  4E5E                     unlink     A6
  1076. 00000B32  4E75                     rts
  1077. export_2054:
  1078. 00000B34  4E56 0000                link       A6, 0
  1079. 00000B38  7050                     moveq.l    D0, 0x50
  1080. 00000B3A  4E5E                     unlink     A6
  1081. 00000B3C  4E75                     rts
  1082. export_2055:
  1083. 00000B3E  4E56 FEF4                link       A6, -0x010C
  1084. 00000B42  48E7 0018                movem.l    -[A7], A3,A4
  1085. 00000B46  266E 000C                movea.l    A3, [A6 + 0xC]
  1086. 00000B4A  286E 0008                movea.l    A4, [A6 + 0x8]
  1087. 00000B4E  2053                     movea.l    A0, [A3]
  1088. 00000B50  0CA8 6F70 656E 0004      cmpi.l     [A0 + 0x4], 0x6F70656E /* 'open' */
  1089. 00000B58  6670                     bne        +0x72 /* 00000BCA */
  1090. 00000B5A  2054                     movea.l    A0, [A4]
  1091. 00000B5C  2068 0028                movea.l    A0, [A0 + 0x28]
  1092. 00000B60  2D48 FFFC                move.l     [A6 - 0x4], A0
  1093. 00000B64  2050                     movea.l    A0, [A0]
  1094. 00000B66  7000                     moveq.l    D0, 0x00
  1095. 00000B68  3028 0060                move.w     D0, [A0 + 0x60]
  1096. 00000B6C  323C 0080                move.w     D1, 0x80
  1097. 00000B70  C240                     and.w      D1, D0
  1098. 00000B72  7000                     moveq.l    D0, 0x00
  1099. 00000B74  3001                     move.w     D0, D1
  1100. 00000B76  4A80                     tst.l      D0
  1101. 00000B78  673C                     beq        +0x3E /* 00000BB6 */
  1102. 00000B7A  2054                     movea.l    A0, [A4]
  1103. 00000B7C  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1104. 00000B80  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1105. 00000B84  2D40 FFF4                move.l     [A6 - 0xC], D0
  1106. 00000B88  7063                     moveq.l    D0, 0x63
  1107. 00000B8A  2F00                     move.l     -[A7], D0
  1108. 00000B8C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1109. 00000B90  4EAD 43BA                jsr        [A5 + 0x43BA /* export_2163 */]
  1110. 00000B94  2D40 FFF8                move.l     [A6 - 0x8], D0
  1111. 00000B98  2040                     movea.l    A0, D0
  1112. 00000B9A  2F08                     move.l     -[A7], A0
  1113. 00000B9C  486E FEF4                pea.l      [A6 - 0x10C]
  1114. 00000BA0  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  1115. 00000BA4  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  1116. 00000BA8  558F                     subq.l     A7, 2
  1117. 00000BAA  486E FEF4                pea.l      [A6 - 0x10C]
  1118. 00000BAE  A9B6                     syscall    OpenDeskAcc
  1119. 00000BB0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1120. 00000BB4  601E                     bra        +0x20 /* 00000BD4 */
  1121. label00000BB6:
  1122. 00000BB6  4878 37B4                push.l     0x37B4
  1123. 00000BBA  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1124. 00000BBE  7080                     moveq.l    D0, 0xFFFFFF80
  1125. 00000BC0  2F00                     move.l     -[A7], D0
  1126. 00000BC2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1127. 00000BC6  508F                     addq.l     A7, 8
  1128. 00000BC8  600A                     bra        +0xC /* 00000BD4 */
  1129. label00000BCA:
  1130. 00000BCA  2F0B                     move.l     -[A7], A3
  1131. 00000BCC  2F0C                     move.l     -[A7], A4
  1132. 00000BCE  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1133. 00000BD2  508F                     addq.l     A7, 8
  1134. label00000BD4:
  1135. 00000BD4  4CEE 1800 FEEC           movem.l    A3,A4, [A6 - 0x114]
  1136. 00000BDA  4E5E                     unlink     A6
  1137. 00000BDC  4E75                     rts
  1138. export_2056:
  1139. 00000BDE  4E56 0000                link       A6, 0
  1140. 00000BE2  203C 0000 F069           move.l     D0, 0xF069
  1141. 00000BE8  4E5E                     unlink     A6
  1142. 00000BEA  4E75                     rts
  1143. export_2057:
  1144. 00000BEC  4E56 0000                link       A6, 0
  1145. 00000BF0  203C 0000 399E           move.l     D0, 0x399E
  1146. 00000BF6  4E5E                     unlink     A6
  1147. 00000BF8  4E75                     rts
  1148. export_2058:
  1149. 00000BFA  4E56 0000                link       A6, 0
  1150. 00000BFE  2F07                     move.l     -[A7], D7
  1151. 00000C00  3E2E 000E                move.w     D7, [A6 + 0xE]
  1152. 00000C04  6608                     bne        +0xA /* 00000C0E */
  1153. 00000C06  203C 0000 399E           move.l     D0, 0x399E
  1154. 00000C0C  6012                     bra        +0x14 /* 00000C20 */
  1155. label00000C0E:
  1156. 00000C0E  3007                     move.w     D0, D7
  1157. 00000C10  5340                     subq.w     D0, 1
  1158. 00000C12  48C0                     ext.l      D0
  1159. 00000C14  2F00                     move.l     -[A7], D0
  1160. 00000C16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1161. 00000C1A  4EBA F3F2                jsr        [PC - 0xC0E /* 0000000E */]
  1162. 00000C1E  508F                     addq.l     A7, 8
  1163. label00000C20:
  1164. 00000C20  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1165. 00000C24  4E5E                     unlink     A6
  1166. 00000C26  4E75                     rts
  1167. export_2059:
  1168. 00000C28  4E56 0000                link       A6, 0
  1169. 00000C2C  2F07                     move.l     -[A7], D7
  1170. 00000C2E  2E2E 000C                move.l     D7, [A6 + 0xC]
  1171. 00000C32  7001                     moveq.l    D0, 0x01
  1172. 00000C34  0C87 0000 399E           cmpi.l     D7, 0x399E
  1173. 00000C3A  6718                     beq        +0x1A /* 00000C54 */
  1174. 00000C3C  2F00                     move.l     -[A7], D0
  1175. 00000C3E  2F07                     move.l     -[A7], D7
  1176. 00000C40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1177. 00000C44  4EBA F3F6                jsr        [PC - 0xC0A /* 0000003C */]
  1178. 00000C48  508F                     addq.l     A7, 8
  1179. 00000C4A  2200                     move.l     D1, D0
  1180. 00000C4C  201F                     move.l     D0, [A7]+
  1181. 00000C4E  4A01                     tst.b      D1
  1182. 00000C50  6602                     bne        +0x4 /* 00000C54 */
  1183. 00000C52  7000                     moveq.l    D0, 0x00
  1184. label00000C54:
  1185. 00000C54  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1186. 00000C58  4E5E                     unlink     A6
  1187. 00000C5A  4E75                     rts
  1188. export_2060:
  1189. 00000C5C  4E56 0000                link       A6, 0
  1190. 00000C60  7042                     moveq.l    D0, 0x42
  1191. 00000C62  4E5E                     unlink     A6
  1192. 00000C64  4E75                     rts
  1193. export_2061:
  1194. 00000C66  4E56 FF00                link       A6, -0x0100
  1195. 00000C6A  2F0C                     move.l     -[A7], A4
  1196. 00000C6C  286E 000C                movea.l    A4, [A6 + 0xC]
  1197. 00000C70  2054                     movea.l    A0, [A4]
  1198. 00000C72  0CA8 6F70 656E 0004      cmpi.l     [A0 + 0x4], 0x6F70656E /* 'open' */
  1199. 00000C7A  662A                     bne        +0x2C /* 00000CA6 */
  1200. 00000C7C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1201. 00000C80  4210                     clr.b      [A0]
  1202. 00000C82  4878 39A8                push.l     0x39A8
  1203. 00000C86  486E FF00                pea.l      [A6 - 0x100]
  1204. 00000C8A  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1205. 00000C8E  7000                     moveq.l    D0, 0x00
  1206. 00000C90  2F00                     move.l     -[A7], D0
  1207. 00000C92  486E FF00                pea.l      [A6 - 0x100]
  1208. 00000C96  72D5                     moveq.l    D1, 0xFFFFFFD5
  1209. 00000C98  2F01                     move.l     -[A7], D1
  1210. 00000C9A  2F0C                     move.l     -[A7], A4
  1211. 00000C9C  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  1212. 00000CA0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1213. 00000CA4  600C                     bra        +0xE /* 00000CB2 */
  1214. label00000CA6:
  1215. 00000CA6  2F0C                     move.l     -[A7], A4
  1216. 00000CA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1217. 00000CAC  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1218. 00000CB0  508F                     addq.l     A7, 8
  1219. label00000CB2:
  1220. 00000CB2  286E FEFC                movea.l    A4, [A6 - 0x104]
  1221. 00000CB6  4E5E                     unlink     A6
  1222. 00000CB8  4E75                     rts
  1223. export_2062:
  1224. 00000CBA  4E56 0000                link       A6, 0
  1225. 00000CBE  48E7 0018                movem.l    -[A7], A3,A4
  1226. 00000CC2  266E 0010                movea.l    A3, [A6 + 0x10]
  1227. 00000CC6  286E 000C                movea.l    A4, [A6 + 0xC]
  1228. 00000CCA  2054                     movea.l    A0, [A4]
  1229. 00000CCC  2028 0004                move.l     D0, [A0 + 0x4]
  1230. 00000CD0  0480 6475 706C           subi.l     D0, 0x6475706C /* 'dupl' */
  1231. 00000CD6  6606                     bne        +0x8 /* 00000CDE */
  1232. 00000CD8  422B 0004                clr.b      [A3 + 0x4]
  1233. 00000CDC  6010                     bra        +0x12 /* 00000CEE */
  1234. label00000CDE:
  1235. 00000CDE  2F0B                     move.l     -[A7], A3
  1236. 00000CE0  2F0C                     move.l     -[A7], A4
  1237. 00000CE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1238. 00000CE6  4EBA F400                jsr        [PC - 0xC00 /* 000000E8 */]
  1239. 00000CEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1240. label00000CEE:
  1241. 00000CEE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1242. 00000CF4  4E5E                     unlink     A6
  1243. 00000CF6  4E75                     rts
  1244. export_2063:
  1245. 00000CF8  4E56 0000                link       A6, 0
  1246. 00000CFC  2F07                     move.l     -[A7], D7
  1247. 00000CFE  3E2E 000E                move.w     D7, [A6 + 0xE]
  1248. 00000D02  0C47 0BEA                cmpi.w     D7, 0xBEA
  1249. 00000D06  6604                     bne        +0x6 /* 00000D0C */
  1250. 00000D08  7000                     moveq.l    D0, 0x00
  1251. 00000D0A  600C                     bra        +0xE /* 00000D18 */
  1252. label00000D0C:
  1253. 00000D0C  48C7                     ext.l      D7
  1254. 00000D0E  2F07                     move.l     -[A7], D7
  1255. 00000D10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1256. 00000D14  4EBA F428                jsr        [PC - 0xBD8 /* 0000013E */]
  1257. label00000D18:
  1258. 00000D18  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1259. 00000D1C  4E5E                     unlink     A6
  1260. 00000D1E  4E75                     rts
  1261. export_2064:
  1262. 00000D20  4E56 0000                link       A6, 0
  1263. 00000D24  48E7 0018                movem.l    -[A7], A3,A4
  1264. 00000D28  266E 000C                movea.l    A3, [A6 + 0xC]
  1265. 00000D2C  286E 0008                movea.l    A4, [A6 + 0x8]
  1266. 00000D30  4878 32C8                push.l     0x32C8
  1267. 00000D34  2F0B                     move.l     -[A7], A3
  1268. 00000D36  2053                     movea.l    A0, [A3]
  1269. 00000D38  2050                     movea.l    A0, [A0]
  1270. 00000D3A  2268 000C                movea.l    A1, [A0 + 0xC]
  1271. 00000D3E  4E91                     jsr        [A1]
  1272. 00000D40  4A00                     tst.b      D0
  1273. 00000D42  508F                     addq.l     A7, 8
  1274. 00000D44  670A                     beq        +0xC /* 00000D50 */
  1275. 00000D46  2F0B                     move.l     -[A7], A3
  1276. 00000D48  2F0C                     move.l     -[A7], A4
  1277. 00000D4A  4EBA 009A                jsr        [PC + 0x9A /* 00000DE6 */]
  1278. 00000D4E  508F                     addq.l     A7, 8
  1279. label00000D50:
  1280. 00000D50  2F0B                     move.l     -[A7], A3
  1281. 00000D52  2F0C                     move.l     -[A7], A4
  1282. 00000D54  4EAD 348A                jsr        [A5 + 0x348A /* export_1677 */]
  1283. 00000D58  508F                     addq.l     A7, 8
  1284. 00000D5A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1285. 00000D60  4E5E                     unlink     A6
  1286. 00000D62  4E75                     rts
  1287. export_2065:
  1288. 00000D64  4E56 0000                link       A6, 0
  1289. 00000D68  2F0C                     move.l     -[A7], A4
  1290. 00000D6A  286E 0008                movea.l    A4, [A6 + 0x8]
  1291. 00000D6E  7000                     moveq.l    D0, 0x00
  1292. 00000D70  2F00                     move.l     -[A7], D0
  1293. 00000D72  2F0C                     move.l     -[A7], A4
  1294. 00000D74  4EBA 0070                jsr        [PC + 0x70 /* 00000DE6 */]
  1295. 00000D78  2F0C                     move.l     -[A7], A4
  1296. 00000D7A  4EAD 3482                jsr        [A5 + 0x3482 /* export_1676 */]
  1297. 00000D7E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1298. 00000D82  4E5E                     unlink     A6
  1299. 00000D84  4E75                     rts
  1300. export_2066:
  1301. 00000D86  4E56 0000                link       A6, 0
  1302. 00000D8A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1303. 00000D8E  266E 0008                movea.l    A3, [A6 + 0x8]
  1304. 00000D92  286E 0010                movea.l    A4, [A6 + 0x10]
  1305. 00000D96  2F0B                     move.l     -[A7], A3
  1306. 00000D98  2053                     movea.l    A0, [A3]
  1307. 00000D9A  2050                     movea.l    A0, [A0]
  1308. 00000D9C  2268 0174                movea.l    A1, [A0 + 0x174]
  1309. 00000DA0  4E91                     jsr        [A1]
  1310. 00000DA2  3E00                     move.w     D7, D0
  1311. 00000DA4  0C47 4000                cmpi.w     D7, 0x4000 /* '@\0' */
  1312. 00000DA8  6C0C                     bge        +0xE /* 00000DB6 */
  1313. 00000DAA  4254                     clr.w      [A4]
  1314. 00000DAC  206E 0014                movea.l    A0, [A6 + 0x14]
  1315. 00000DB0  30BC 3FFF                move.w     [A0], 0x3FFF
  1316. 00000DB4  6026                     bra        +0x28 /* 00000DDC */
  1317. label00000DB6:
  1318. 00000DB6  48C7                     ext.l      D7
  1319. 00000DB8  2007                     move.l     D0, D7
  1320. 00000DBA  90BC 0000 4000           sub.l      D0, 0x4000 /* '@\0' */
  1321. 00000DC0  7209                     moveq.l    D1, 0x09
  1322. 00000DC2  2C00                     move.l     D6, D0
  1323. 00000DC4  E2A6                     asr        D6, D1
  1324. 00000DC6  3006                     move.w     D0, D6
  1325. 00000DC8  C1FC 0200                muls.w     D0, 0x200
  1326. 00000DCC  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  1327. 00000DD0  3880                     move.w     [A4], D0
  1328. 00000DD2  D07C 01FF                add.w      D0, 0x1FF
  1329. 00000DD6  206E 0014                movea.l    A0, [A6 + 0x14]
  1330. 00000DDA  3080                     move.w     [A0], D0
  1331. label00000DDC:
  1332. 00000DDC  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1333. 00000DE2  4E5E                     unlink     A6
  1334. 00000DE4  4E75                     rts
  1335. fn00000DE6:
  1336. 00000DE6  4E56 0000                link       A6, 0
  1337. 00000DEA  2F0C                     move.l     -[A7], A4
  1338. 00000DEC  286E 000C                movea.l    A4, [A6 + 0xC]
  1339. 00000DF0  4A2D FEA4                tst.b      [A5 - 0x15C]
  1340. 00000DF4  6636                     bne        +0x38 /* 00000E2C */
  1341. 00000DF6  200C                     move.l     D0, A4
  1342. 00000DF8  660A                     bne        +0xC /* 00000E04 */
  1343. 00000DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1344. 00000DFE  2050                     movea.l    A0, [A0]
  1345. 00000E00  2868 0028                movea.l    A4, [A0 + 0x28]
  1346. label00000E04:
  1347. 00000E04  2054                     movea.l    A0, [A4]
  1348. 00000E06  7000                     moveq.l    D0, 0x00
  1349. 00000E08  3028 0060                move.w     D0, [A0 + 0x60]
  1350. 00000E0C  323C 0080                move.w     D1, 0x80
  1351. 00000E10  C240                     and.w      D1, D0
  1352. 00000E12  7000                     moveq.l    D0, 0x00
  1353. 00000E14  3001                     move.w     D0, D1
  1354. 00000E16  4A80                     tst.l      D0
  1355. 00000E18  6712                     beq        +0x14 /* 00000E2C */
  1356. 00000E1A  1B7C 0001 FEA4           move.b     [A5 - 0x15C], 0x1
  1357. 00000E20  70F4                     moveq.l    D0, 0xFFFFFFF4
  1358. 00000E22  3F00                     move.w     -[A7], D0
  1359. 00000E24  2F3C 8002 0004           move.l     -[A7], 0x80020004
  1360. 00000E2A  A8B5                     syscall    ScriptUtil
  1361. label00000E2C:
  1362. 00000E2C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1363. 00000E30  4E5E                     unlink     A6
  1364. 00000E32  4E75                     rts
  1365. export_2067:
  1366. 00000E34  4E56 0000                link       A6, 0
  1367. 00000E38  203C 0000 30D4           move.l     D0, 0x30D4
  1368. 00000E3E  4E5E                     unlink     A6
  1369. 00000E40  4E75                     rts
  1370. export_2068:
  1371. 00000E42  4E56 0000                link       A6, 0
  1372. 00000E46  2F07                     move.l     -[A7], D7
  1373. 00000E48  3E2E 000E                move.w     D7, [A6 + 0xE]
  1374. 00000E4C  6608                     bne        +0xA /* 00000E56 */
  1375. 00000E4E  203C 0000 30D4           move.l     D0, 0x30D4
  1376. 00000E54  6012                     bra        +0x14 /* 00000E68 */
  1377. label00000E56:
  1378. 00000E56  3007                     move.w     D0, D7
  1379. 00000E58  5340                     subq.w     D0, 1
  1380. 00000E5A  48C0                     ext.l      D0
  1381. 00000E5C  2F00                     move.l     -[A7], D0
  1382. 00000E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1383. 00000E62  4EBA F1AA                jsr        [PC - 0xE56 /* 0000000E */]
  1384. 00000E66  508F                     addq.l     A7, 8
  1385. label00000E68:
  1386. 00000E68  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1387. 00000E6C  4E5E                     unlink     A6
  1388. 00000E6E  4E75                     rts
  1389. export_2069:
  1390. 00000E70  4E56 0000                link       A6, 0
  1391. 00000E74  2F07                     move.l     -[A7], D7
  1392. 00000E76  2E2E 000C                move.l     D7, [A6 + 0xC]
  1393. 00000E7A  7001                     moveq.l    D0, 0x01
  1394. 00000E7C  0C87 0000 30D4           cmpi.l     D7, 0x30D4
  1395. 00000E82  6718                     beq        +0x1A /* 00000E9C */
  1396. 00000E84  2F00                     move.l     -[A7], D0
  1397. 00000E86  2F07                     move.l     -[A7], D7
  1398. 00000E88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1399. 00000E8C  4EBA F1AE                jsr        [PC - 0xE52 /* 0000003C */]
  1400. 00000E90  508F                     addq.l     A7, 8
  1401. 00000E92  2200                     move.l     D1, D0
  1402. 00000E94  201F                     move.l     D0, [A7]+
  1403. 00000E96  4A01                     tst.b      D1
  1404. 00000E98  6602                     bne        +0x4 /* 00000E9C */
  1405. 00000E9A  7000                     moveq.l    D0, 0x00
  1406. label00000E9C:
  1407. 00000E9C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1408. 00000EA0  4E5E                     unlink     A6
  1409. 00000EA2  4E75                     rts
  1410. export_2070:
  1411. 00000EA4  4E56 0000                link       A6, 0
  1412. 00000EA8  7044                     moveq.l    D0, 0x44
  1413. 00000EAA  4E5E                     unlink     A6
  1414. 00000EAC  4E75                     rts
  1415. export_2071:
  1416. 00000EAE  4E56 FF00                link       A6, -0x0100
  1417. 00000EB2  2F0C                     move.l     -[A7], A4
  1418. 00000EB4  286E 000C                movea.l    A4, [A6 + 0xC]
  1419. 00000EB8  2054                     movea.l    A0, [A4]
  1420. 00000EBA  0CA8 6F70 656E 0004      cmpi.l     [A0 + 0x4], 0x6F70656E /* 'open' */
  1421. 00000EC2  662A                     bne        +0x2C /* 00000EEE */
  1422. 00000EC4  41EE FF00                lea.l      A0, [A6 - 0x100]
  1423. 00000EC8  4210                     clr.b      [A0]
  1424. 00000ECA  4878 30DE                push.l     0x30DE
  1425. 00000ECE  486E FF00                pea.l      [A6 - 0x100]
  1426. 00000ED2  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1427. 00000ED6  7000                     moveq.l    D0, 0x00
  1428. 00000ED8  2F00                     move.l     -[A7], D0
  1429. 00000EDA  486E FF00                pea.l      [A6 - 0x100]
  1430. 00000EDE  72D5                     moveq.l    D1, 0xFFFFFFD5
  1431. 00000EE0  2F01                     move.l     -[A7], D1
  1432. 00000EE2  2F0C                     move.l     -[A7], A4
  1433. 00000EE4  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  1434. 00000EE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1435. 00000EEC  600C                     bra        +0xE /* 00000EFA */
  1436. label00000EEE:
  1437. 00000EEE  2F0C                     move.l     -[A7], A4
  1438. 00000EF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1439. 00000EF4  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1440. 00000EF8  508F                     addq.l     A7, 8
  1441. label00000EFA:
  1442. 00000EFA  286E FEFC                movea.l    A4, [A6 - 0x104]
  1443. 00000EFE  4E5E                     unlink     A6
  1444. 00000F00  4E75                     rts
  1445. export_2072:
  1446. 00000F02  4E56 0000                link       A6, 0
  1447. 00000F06  48E7 0018                movem.l    -[A7], A3,A4
  1448. 00000F0A  266E 0010                movea.l    A3, [A6 + 0x10]
  1449. 00000F0E  286E 000C                movea.l    A4, [A6 + 0xC]
  1450. 00000F12  2054                     movea.l    A0, [A4]
  1451. 00000F14  2028 0004                move.l     D0, [A0 + 0x4]
  1452. 00000F18  0480 6475 706C           subi.l     D0, 0x6475706C /* 'dupl' */
  1453. 00000F1E  6606                     bne        +0x8 /* 00000F26 */
  1454. 00000F20  422B 0004                clr.b      [A3 + 0x4]
  1455. 00000F24  6010                     bra        +0x12 /* 00000F36 */
  1456. label00000F26:
  1457. 00000F26  2F0B                     move.l     -[A7], A3
  1458. 00000F28  2F0C                     move.l     -[A7], A4
  1459. 00000F2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1460. 00000F2E  4EBA F1B8                jsr        [PC - 0xE48 /* 000000E8 */]
  1461. 00000F32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1462. label00000F36:
  1463. 00000F36  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1464. 00000F3C  4E5E                     unlink     A6
  1465. 00000F3E  4E75                     rts
  1466. export_2073:
  1467. 00000F40  4E56 0000                link       A6, 0
  1468. 00000F44  2F07                     move.l     -[A7], D7
  1469. 00000F46  3E2E 000E                move.w     D7, [A6 + 0xE]
  1470. 00000F4A  0C47 0BEA                cmpi.w     D7, 0xBEA
  1471. 00000F4E  6604                     bne        +0x6 /* 00000F54 */
  1472. 00000F50  7000                     moveq.l    D0, 0x00
  1473. 00000F52  600C                     bra        +0xE /* 00000F60 */
  1474. label00000F54:
  1475. 00000F54  48C7                     ext.l      D7
  1476. 00000F56  2F07                     move.l     -[A7], D7
  1477. 00000F58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1478. 00000F5C  4EBA F1E0                jsr        [PC - 0xE20 /* 0000013E */]
  1479. label00000F60:
  1480. 00000F60  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1481. 00000F64  4E5E                     unlink     A6
  1482. 00000F66  4E75                     rts
  1483. export_2074:
  1484. 00000F68  4E56 0000                link       A6, 0
  1485. 00000F6C  2F0C                     move.l     -[A7], A4
  1486. 00000F6E  7000                     moveq.l    D0, 0x00
  1487. 00000F70  2840                     movea.l    A4, D0
  1488. 00000F72  220C                     move.l     D1, A4
  1489. 00000F74  6626                     bne        +0x28 /* 00000F9C */
  1490. 00000F76  302E 0016                move.w     D0, [A6 + 0x16]
  1491. 00000F7A  48C0                     ext.l      D0
  1492. 00000F7C  2F00                     move.l     -[A7], D0
  1493. 00000F7E  302E 0012                move.w     D0, [A6 + 0x12]
  1494. 00000F82  48C0                     ext.l      D0
  1495. 00000F84  2F00                     move.l     -[A7], D0
  1496. 00000F86  302E 000E                move.w     D0, [A6 + 0xE]
  1497. 00000F8A  48C0                     ext.l      D0
  1498. 00000F8C  2F00                     move.l     -[A7], D0
  1499. 00000F8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1500. 00000F92  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  1501. 00000F96  2840                     movea.l    A4, D0
  1502. 00000F98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1503. label00000F9C:
  1504. 00000F9C  200C                     move.l     D0, A4
  1505. 00000F9E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1506. 00000FA2  4E5E                     unlink     A6
  1507. 00000FA4  4E75                     rts
  1508. export_2075:
  1509. 00000FA6  4E56 0000                link       A6, 0
  1510. 00000FAA  2F0C                     move.l     -[A7], A4
  1511. 00000FAC  286E 0008                movea.l    A4, [A6 + 0x8]
  1512. 00000FB0  200C                     move.l     D0, A4
  1513. 00000FB2  6728                     beq        +0x2A /* 00000FDC */
  1514. 00000FB4  2054                     movea.l    A0, [A4]
  1515. 00000FB6  20AD FEAA                move.l     [A0], [A5 - 0x156]
  1516. 00000FBA  200C                     move.l     D0, A4
  1517. 00000FBC  671E                     beq        +0x20 /* 00000FDC */
  1518. 00000FBE  7000                     moveq.l    D0, 0x00
  1519. 00000FC0  2F00                     move.l     -[A7], D0
  1520. 00000FC2  2F0C                     move.l     -[A7], A4
  1521. 00000FC4  4EBA F0B4                jsr        [PC - 0xF4C /* 0000007A */]
  1522. 00000FC8  202E 000C                move.l     D0, [A6 + 0xC]
  1523. 00000FCC  0800 0000                btst.b     D0, 0x0
  1524. 00000FD0  508F                     addq.l     A7, 8
  1525. 00000FD2  6708                     beq        +0xA /* 00000FDC */
  1526. 00000FD4  2F0C                     move.l     -[A7], A4
  1527. 00000FD6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1528. 00000FDA  588F                     addq.l     A7, 4
  1529. label00000FDC:
  1530. 00000FDC  286E FFFC                movea.l    A4, [A6 - 0x4]
  1531. 00000FE0  4E5E                     unlink     A6
  1532. 00000FE2  4E75                     rts
  1533. export_2076:
  1534. 00000FE4  4E56 0000                link       A6, 0
  1535. 00000FE8  203C 0000 36B0           move.l     D0, 0x36B0
  1536. 00000FEE  4E5E                     unlink     A6
  1537. 00000FF0  4E75                     rts
  1538. export_2077:
  1539. 00000FF2  4E56 0000                link       A6, 0
  1540. 00000FF6  2F07                     move.l     -[A7], D7
  1541. 00000FF8  3E2E 000E                move.w     D7, [A6 + 0xE]
  1542. 00000FFC  6608                     bne        +0xA /* 00001006 */
  1543. 00000FFE  203C 0000 36B0           move.l     D0, 0x36B0
  1544. 00001004  6012                     bra        +0x14 /* 00001018 */
  1545. label00001006:
  1546. 00001006  3007                     move.w     D0, D7
  1547. 00001008  5340                     subq.w     D0, 1
  1548. 0000100A  48C0                     ext.l      D0
  1549. 0000100C  2F00                     move.l     -[A7], D0
  1550. 0000100E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1551. 00001012  4EBA EFFA                jsr        [PC - 0x1006 /* 0000000E */]
  1552. 00001016  508F                     addq.l     A7, 8
  1553. label00001018:
  1554. 00001018  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1555. 0000101C  4E5E                     unlink     A6
  1556. 0000101E  4E75                     rts
  1557. export_2078:
  1558. 00001020  4E56 0000                link       A6, 0
  1559. 00001024  2F07                     move.l     -[A7], D7
  1560. 00001026  2E2E 000C                move.l     D7, [A6 + 0xC]
  1561. 0000102A  7001                     moveq.l    D0, 0x01
  1562. 0000102C  0C87 0000 36B0           cmpi.l     D7, 0x36B0
  1563. 00001032  6718                     beq        +0x1A /* 0000104C */
  1564. 00001034  2F00                     move.l     -[A7], D0
  1565. 00001036  2F07                     move.l     -[A7], D7
  1566. 00001038  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1567. 0000103C  4EBA EFFE                jsr        [PC - 0x1002 /* 0000003C */]
  1568. 00001040  508F                     addq.l     A7, 8
  1569. 00001042  2200                     move.l     D1, D0
  1570. 00001044  201F                     move.l     D0, [A7]+
  1571. 00001046  4A01                     tst.b      D1
  1572. 00001048  6602                     bne        +0x4 /* 0000104C */
  1573. 0000104A  7000                     moveq.l    D0, 0x00
  1574. label0000104C:
  1575. 0000104C  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1576. 00001050  4E5E                     unlink     A6
  1577. 00001052  4E75                     rts
  1578. export_2079:
  1579. 00001054  4E56 0000                link       A6, 0
  1580. 00001058  7042                     moveq.l    D0, 0x42
  1581. 0000105A  4E5E                     unlink     A6
  1582. 0000105C  4E75                     rts
  1583. export_2080:
  1584. 0000105E  4E56 FFF8                link       A6, -0x0008
  1585. 00001062  48E7 0118                movem.l    -[A7], D7,A3,A4
  1586. 00001066  286E 0008                movea.l    A4, [A6 + 0x8]
  1587. 0000106A  206E 000C                movea.l    A0, [A6 + 0xC]
  1588. 0000106E  2050                     movea.l    A0, [A0]
  1589. 00001070  0CA8 6F70 656E 0004      cmpi.l     [A0 + 0x4], 0x6F70656E /* 'open' */
  1590. 00001078  6664                     bne        +0x66 /* 000010DE */
  1591. 0000107A  7001                     moveq.l    D0, 0x01
  1592. 0000107C  2F00                     move.l     -[A7], D0
  1593. 0000107E  2054                     movea.l    A0, [A4]
  1594. 00001080  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1595. 00001084  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1596. 00001088  2D40 FFFC                move.l     [A6 - 0x4], D0
  1597. 0000108C  2040                     movea.l    A0, D0
  1598. 0000108E  2050                     movea.l    A0, [A0]
  1599. 00001090  3028 0012                move.w     D0, [A0 + 0x12]
  1600. 00001094  48C0                     ext.l      D0
  1601. 00001096  588F                     addq.l     A7, 4
  1602. 00001098  2F00                     move.l     -[A7], D0
  1603. 0000109A  2054                     movea.l    A0, [A4]
  1604. 0000109C  2F28 0030                move.l     -[A7], [A0 + 0x30]
  1605. 000010A0  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1606. 000010A4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1607. 000010A8  2040                     movea.l    A0, D0
  1608. 000010AA  2050                     movea.l    A0, [A0]
  1609. 000010AC  588F                     addq.l     A7, 4
  1610. 000010AE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1611. 000010B2  2054                     movea.l    A0, [A4]
  1612. 000010B4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  1613. 000010B8  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  1614. 000010BC  2640                     movea.l    A3, D0
  1615. 000010BE  2F0B                     move.l     -[A7], A3
  1616. 000010C0  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1617. 000010C4  2F0B                     move.l     -[A7], A3
  1618. 000010C6  4EAD 42D2                jsr        [A5 + 0x42D2 /* export_2134 */]
  1619. 000010CA  3E00                     move.w     D7, D0
  1620. 000010CC  204B                     movea.l    A0, A3
  1621. 000010CE  A049                     syscall    HPurge
  1622. 000010D0  48C7                     ext.l      D7
  1623. 000010D2  2F07                     move.l     -[A7], D7
  1624. 000010D4  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1625. 000010D8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1626. 000010DC  600C                     bra        +0xE /* 000010EA */
  1627. label000010DE:
  1628. 000010DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1629. 000010E2  2F0C                     move.l     -[A7], A4
  1630. 000010E4  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1631. 000010E8  508F                     addq.l     A7, 8
  1632. label000010EA:
  1633. 000010EA  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1634. 000010F0  4E5E                     unlink     A6
  1635. 000010F2  4E75                     rts
  1636.